uIP - A Free Small TCP/IP Stack

نویسنده

  • Adam Dunkels
چکیده

This document describes the uIP TCP/IP stack. The uIP TCP/IP stack is an extremely small implementation of the TCP/IP protocol suite and is intended for embedded systems running low-end 8 or 16-bit microcontrollers. The code size of uIP is an order of magnitude smaller than other generic TCP/IP stacks today. In this document, the philosophy behind uIP is described and detailed information of the implementations of the individual protocols is presented. The code size and memory usage in uIP is discussed. Finally, information on how to use and configure uIP in an actual system is given. The uIP code and new versions of this document can be downloaded from the uIP homepage at http://dunkels.com/adam/uip/. This document describes uIP version 0.5.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

uIP Support for the Network Simulation Cradle

We introduce the ongoing integration of Contiki’s uIP stack into the OMNeT++ port of the Network Simulation Cradle (NSC). The NSC utilizes code from real world stack implementations and allows for an accurate simulation and comparison of different TCP/IP stacks and a validation of thereby connected simulation models. uIP(v6) provides resourceconstrained devices with an RFC-compliant TCP/IP stac...

متن کامل

Small Scheme Stack: A Scheme TCP/IP Stack Targeting Small Embedded Applications

Interaction with embedded systems is usually achieved by hooking up these devices to a computer network. The TCP/IP stack of protocols has often been used to this end, requiring compact stacks to be implemented as regular ones are too large for embedded systems. Traditionally, compact stacks such as uIP [4] have been implemented in C. Here we report on our experience in implementing S (“Small S...

متن کامل

Minimal TCP/IP implementation with proxy support

Over the last years, interest for connecting small devices such as sensors to an existing network infrastructure such as the global Internet has steadily increased. Such devices often has very limited CPU and memory resources and may not be able to run an instance of the TCP/IP protocol suite. In this thesis, techniques for reducing the resource usage in a TCP/IP implementation is presented. A ...

متن کامل

Uvoip: Cross-layer Optimization of Buffer Operations for Providing Secure Voip Services on Constrained Embedded Devices

In this paper, we present an optimized implementation of secure VoIP protocol stack so that the stack would fit into the memory and computation budget of constrained embedded systems. The novel approach that we take to achieve this is to perform cross-layer optimization of buffers and buffer operations. Buffers and buffer operations are involved in playback, capture, codec transformations, and ...

متن کامل

Design of a Lightweight TCP/IP Protocol Stack with an Event-Driven Scheduler

The traditional TCP/IP protocol stack is associated with shortcomings related to the context-switching overhead and redundant data copying. The software-based TOE (TCP/ IP Offload Engine), also known as lightweight TCP/IP, was developed to optimize the TCP/IP protocol stack to run on an embedded system. In this paper, we propose the design of a lightweight TCP/IP protocol stack that runs on an ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001